#include<iostream>
#include<string.h>
int main()
{
	double n,d;
	int i,j,k,x,ge,temp,flag;
	char a[100],b[100]={0},c[100]={0};
	scanf("%lf%lf",&n,&d);getchar();
	n/=d;
	ge=n;
	n-=ge;
	for(i=0;i<17;i++)
	{
		temp=n*10;
		n*=10;
		n-=temp;
		a[i]=temp+'0';
	}
	flag=0;
	for(i=1;i<=17&&flag==0;i++)
	{
		strncpy(b,a,i);
		//puts(b);
		k=0;
		for(j=0;j<=14;j++)
		{
			if(k==i)
				k=0;
			if(a[j]==b[k++])
				flag=1;
			else
			{
				flag=0;break;
			}
		}
	}
	printf("%d.(%s)",ge,b);
	
	return 0;
}
